﻿//编辑器代码
var editor;
KindEditor.ready(function (K) {
    editor = K.create('#Content',
    {
        //uploadJson: '/App/UploadImage', // 相对于当前页面的路径
        uploadJson: '/Kindeditor/asp.net/upload_json.ashx', // 相对于当前页面的路径
        fileManagerJson: '/Kindeditor/asp.net/file_manager_json.ashx',
        allowFileManager: true,
        allowUpload: true
    });

    //单独加载图片上传插件 (本地上传)
    K('#image3').click(function () {
        editor.loadPlugin('image', function () {
            editor.plugin.imageDialog({
                showRemote: false,
                imageUrl: K('#Image').val(),
                clickFn: function (url, title, width, height, border, align) {
                    K('#Image').val(url);
                    //设置图片显示
                    $("#imgPic").attr("src", url);
                    $("#imgPic").show();
                    editor.hideDialog();
                }
            });
        });
    });

});


//简介版样式
//var editor;
//KindEditor.ready(function (K) {
//    editor = K.create('textarea[name="content"]', {
//        resizeType: 1,
//        allowPreviewEmoticons: false,
//        allowImageUpload: false,
//        items: [
//            'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
//            'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
//            'insertunorderedlist', '|', 'emoticons', 'image', 'link']
//    });
//});


//// 取得HTML内容
//html = editor.html();

//// 同步数据后可以直接取得textarea的value
//editor.sync();
//html = document.getElementById('editor_id').value; // 原生API
//html = K('#editor_id').val(); // KindEditor Node API
//html = $('#editor_id').val(); // jQuery

// 设置HTML内容
//editor.html('HTML内容');

//页面加载
$(document).ready(function () {
    // $("#btnSave").bind("click", btnSave_click);
    $("#fmSave").bind("submit", btnSave_click);
    $("#btnCancel").bind("click", btnCancel_click);
    $("#newsList li").bind("click", setEditInfo);
})


function btnSave_click(e) {

    e.preventDefault();
    //验证数据 
    if ($("#Title").val() == "") {
        alert("输入标题");
        return;
    }

    //设置编辑器中的内容
    editor.sync();

    //异步提交表单,表单中input元素必须设置name 属性
    $.post("/WeChatNews/Save", $("#fmSave").serialize(), function (result) {
        if (result == "OK") {
            alert("数据保存成功!");
        }
        else {
            alert("出现错误：" + result);
        }
    });

}

function setEditInfo()
{
    var li = $(this);
    var v_articleId = li.attr("data-id");
    //获取当前新闻info
    $.post("/Article/Single", { id: v_articleId }, function (result) {
        if (result.code == "OK") {
            $("#NewsID").val(result.data.NewsID);
            $("#AID").val(result.data.AID);
            $("#Title").val(result.data.Title);
            $("#Image").val(result.data.Image);
            $("#Summary").val(result.data.Summary);
            $("#Content").val(result.data.Content);
            $("#Url").val(result.data.Url);
        }
    },"json");

}

function btnCancel_click() {
    window.history.go(-1);
}